package com.wyw.design.model.learning.structure.decorators;

/**
 * @Title       弹幕播放的抽象类
 * @Description 弹幕视频播放：定义弹幕播放的抽象角色，具体的弹幕实现交给子类
 *              抽象装饰角色（Decorator）：Decorator 一般是一个抽象类，实现接口或者抽象方法，其内部不一定有抽象方法定义，有可能只是单纯继承下 Component 抽象构件；但是其内部一般都有一个 Component 角色的引用，表示 Decorator 需要装饰的对象，一般该对象是 private 或者 protected 声明；
 * @Author Mr Wu yewen.wu.china@gmail.com
 * @Date 2023/3/29 11:11
 * Update History:
 * Author        Time            Content
 */
public abstract class BarrageVideoPlay extends MediaPlay{

    protected MediaPlay mediaPlay;

    public BarrageVideoPlay(MediaPlay mediaPlay) {
        this.mediaPlay = mediaPlay;
    }
}
